package cn.skyquant.quant4j.api.goods;

import cn.skyquant.quant4j.api.service.BaseServiceMock;
import cn.skyquant.quant4j.api.dto.ResultDTO;
import cn.skyquant.quant4j.api.enums.BorkerType;
import cn.skyquant.quant4j.api.enums.GoodsType;

import java.util.List;

public class GoodsServiceMock extends BaseServiceMock implements GoodsService{
    @Override
    public ResultDTO<GoodsDTO> get(String symbol, BorkerType borkerType) {
        return mockResult;
    }

    @Override
    public ResultDTO<List<GoodsDTO>> findAllGoods(BorkerType borkerType) {
        return mockResult;
    }

    @Override
    public ResultDTO<Void> saveGoods(String symbol, BorkerType borkerType, GoodsType type) {
        return mockResult;
    }

    @Override
    public ResultDTO<Void> updateGoods(Integer id, GoodsType type, double avgSpread) {
        return mockResult;
    }

    @Override
    public ResultDTO<Void> deleteGoods(Integer id) {
        return mockResult;
    }

    @Override
    public ResultDTO<List<GoodsTickDTO>> findGoodsTickByGoodsId(Integer goodsId) {
        return mockResult;
    }

    @Override
    public ResultDTO<Void> addGoodsTick(Integer goodsId, GoodsTickDTO goodsTickDTO) {
        return mockResult;
    }

    @Override
    public ResultDTO<Void> deleteGoodsTickById(Integer id) {
        return mockResult;
    }
}
